import {CheckboxEmits, CheckboxProps} from "element-plus"
import {FormRender} from "../../../index.ts"
import {ElCheckboxGroupCustomerEvents, ElCheckboxGroupCustomerExtend, ElCheckboxGroupCustomerProps} from "./index.ts"

type ElCheckboxGroupProps = ElCheckboxGroupCustomerProps & CheckboxProps

type ElCheckboxGroupEvents = ElCheckboxGroupCustomerEvents & CheckboxEmits

type ElCheckboxGroupExtend = ElCheckboxGroupCustomerExtend

export type ElCheckboxGroup<Prop> =
    FormRender<'el-checkbox-group', Prop, ElCheckboxGroupProps, ElCheckboxGroupEvents>
    & ElCheckboxGroupExtend